leave a taste on the tongue - Espagnol Anglais Dictionnaire